layui.config({
    base: 'assets/layuiadmin/' //静态资源所在路径
}).extend({
    index: 'lib/index', //主入口模块
}).use(['index', 'table', 'laytpl'], function(){
    var $ = layui.$,
        form = layui.form,
        table = layui.table;

    table.render({
        id: 'data-table',
        elem: '#data-table',
        url: 'promote/list',
        where: getData(),
        toolbar: '#data-table-toolbar',
        title: '推广地址列表',
        height: 'full-30',
        page: true,
        limit: 30,
        cols: [[
            {field: 'img', title: '图片预览', align: 'center', width: 180, templet: '#imgTpl'},
            {field: 'username', title: '昵称', align: 'center', width: 150},
            {field: 'longUrl', title: 'URL', align: 'center', templet: '#urlTpl'},
            {field: 'name', title: '说明', align: 'center', width: 200},
            {field: 'status', title: '状态', align: 'center', width: 100, templet: '#statusTpl'},
            {field: 'createTime', title: '创建时间', align: 'center', width: 180}
        ]],
        parseData: function(result){
            return {
                "code": result.code, //解析接口状态
                "msg": result.msg, //解析提示文本
                "count": result.data.total, //解析数据长度
                "data": result.data.promoteUrls //解析数据列表
            };
        }
    });

    /**
     * 获取查询数据
     * @returns {{host: jQuery, online: jQuery, keyword: (*|jQuery|Array|string|undefined), status: (*|jQuery|Array|string|undefined)}}
     */
    function getData() {

        return {};
    }

    /**
     * 重新渲染数据
     * @param data
     */
    function reloadData(data) {
    }
});